package futbol

abstract class PartidoAbs {
	var PartidoAbs partido=null

	/*quizas esto no se entiende a simple vista... lo cual es logico, esto se define asi para no tener que decorar tres metodos en el decorator punisher y de paso
	 darle un uso a el echo de que es una clase abstracta (parche de los problemas que daba extend con las interfaz en la version anterior)*/
	def int agregarJugador(Jugador jugador)
	def int quitarDeUnPartidoA (Jugador jugador, Jugador remplazo)
	def int cantidadDeJugadoresActuales(){
		partido.cantidadDeJugadoresActuales
	}
	
}